home *** CD-ROM | disk | FTP | other *** search
/ NetNews Offline 2 / NetNews Offline Volume 2.iso / news / comp / lang / c++-part2 / 12589 < prev    next >
Encoding:
Internet Message Format  |  1996-08-05  |  2.3 KB

  1. Path: news.ichange.com!newsmaster
  2. From: Jesse Liberty <jl@staff.ichange.com>
  3. Newsgroups: comp.lang.c,comp.lang.c++,comp.lang.java
  4. Subject: Re: Need Advice for Learning
  5. Date: Wed, 20 Mar 1996 08:15:45 -0500
  6. Organization: AT&T
  7. Message-ID: <31500501.3083@staff.ichange.com>
  8. References: <4i9od8$gij@news-e2a.gnn.com> <314EF30D.3783@ford.com>
  9. NNTP-Posting-Host: 140.244.99.60
  10. Mime-Version: 1.0
  11. Content-Type: text/plain; charset=us-ascii
  12. Content-Transfer-Encoding: 7bit
  13. X-Mailer: Mozilla 2.0 (Win95; I)
  14. CC: jl@staff.ichange.com
  15.  
  16. Nalla Senthilnathan wrote:
  17.  
  18. > > I need some advice on good sources for learning C/C++/Java,etc. 
  19.  
  20.  
  21. First, decide what you want to learn and why.  If you are looking at career opportunities, as you suggest in your message, I 
  22. highly recommend learning C++.   Let me explain:
  23.  
  24. C is an older paradigm, good for procedural programming but somewhat less good for learning object oriented programming.  
  25. Java is very new, and while there is some demand the industry has not yet shaken out, the books are still not all available 
  26. and the tools are primitive. Also, 90% of what you learn for C++ will apply to Java.
  27.  
  28. C++ is still in great demand, but it is a rich, well supported language. There are a number of good primers (I can recommend 
  29. one <grin>).  Be sure to pick up a primer which (a) assumes no prior C experience and (b) teaches Object Oriented analysis, 
  30. design and programming.
  31.  
  32. The bulk of the available work is in Windows/ MFC (Microsoft foundation class) programming, but don't make the mistake of 
  33. trying to learn MFC and C++ at the same time. First learn C++, then go on to MFC. I recommend the following course of 
  34. learning:
  35.  
  36.  
  37. A good primer:    Teach Yourself C++ In 21 Days (by Jesse Liberty)
  38. Excellent 2nd book: Effective C++ by Meyers
  39. MFC: There are a number of good books. Kuglinski's is very popular
  40.  
  41. Once you get through these three you are ready for intermediate/advanced books:
  42.  
  43. Teach Yourself More C++ by Jesse Liberty
  44. More Effective C++ by Meyers
  45. Design Patterns by Gamma, et al.
  46. Designing O.O. C++ Apps by Martin
  47.  
  48. Enjoy, let us know how it goes.  -j    
  49.  
  50.  
  51. ------
  52. Jesse Liberty [AT&T New Media Services]
  53. jl@staff.ichange.com    ZDNet: 72241,72
  54. Teach Yourself C++ In 21 Days. Sams 1994
  55. Teach Yourself MORE C++ In 21 Days. Sams 1996
  56. Teach Yourself ANSI C++ In 21 Days. Sams 1996
  57. C++: An Introduction To Programming. Que 1996
  58.